package com.hy.formula.function;

import static org.hamcrest.CoreMatchers.instanceOf;

import java.math.BigDecimal;

public class AbsNumCalculateFunc {

	public AbsNumCalculateFunc() {
		super();
	}

	/**
	 * 是否有float类型
	 * @param o1
	 * @param o2
	 * @return
	 */
	protected boolean hasFloat(Object o1, Object o2) {
		return o1 instanceof Float || o2 instanceof Float;
	}

	/**
	 * 是否有double类型
	 * @param o1
	 * @param o2
	 * @return
	 */
	protected boolean hasDouble(Object o1, Object o2) {
		return o1 instanceof Double || o2 instanceof Double;
	}
	
	/**
	 * 是否包含BigDecimal类型
	 * @param o1
	 * @param o2
	 * @return
	 */
	protected boolean hasBigDecimal(Object o1,Object o2) {
		return o1 instanceof BigDecimal || o2 instanceof BigDecimal;
	}

}